package com.smart.community.user.dto;

import lombok.Data;

/**
 * 角色查询DTO
 *
 * @author Wu.Liang
 * @since 2025-07-05
 * @updated 2025-07-28 - 使用规范分页参数current/size，删除旧参数pageNum/pageSize
 */
@Data
public class RoleQueryDTO {

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 角色编码
     */
    private String roleCode;

    /**
     * 角色类型：1-系统角色，2-自定义角色
     */
    private Integer roleType;

    /**
     * 状态（0-禁用，1-启用）
     */
    private Integer status = Integer.valueOf(1);

    /**
     * 当前页码（从1开始）
     */
    private Integer current = 1;

    /**
     * 每页大小（建议最大100）
     */
    private Integer size = 10;
} 